
using System;
using System.Text;

using NHibernate;
using NHibernate.Cfg;
using NHibernate.Criterion;
using NHibernate.Exceptions;

using SpotifyGenNHibernate.EN.Spotify;
using SpotifyGenNHibernate.CAD.Spotify;

namespace SpotifyGenNHibernate.CEN.Spotify
{
        public partial class UsuarioCEN
        {
        public bool CancelarSubscripcion (String p_oid)
        {
            bool correcto = true;
            try
            {
                UsuarioEN usu = new UsuarioEN();
                UsuarioCAD usuCAD = new UsuarioCAD();
                UsuarioCEN usuCEN = new UsuarioCEN(usuCAD);
                usu = usuCEN.obtenerUsuario(p_oid);
                usu.Tipo = 2;
                usuCEN.EditarUsuario(usu.Nombre, usu.Contrasena, usu.Tipo);
            }
            catch
            {
                throw new Exception("Error al realizar la subscripcion");
            }

            return correcto;
        }
        }
}
